package cn.torna.tornaexample.controller.p202111;

import cn.torna.tornaexample.common.Result;
import cn.torna.tornaexample.controller.p202111.vo.MpVO;
import cn.torna.tornaexample.controller.product.vo.ProductVO;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

/**
 * @author thc
 */
@RestController
@RequestMapping("mp")
@Api("mybatis-plus分页")
public class MybatisPlusController {

    @ApiOperation("演示mybatis-plus分页返回")
    @GetMapping("page")
    public Result<Page<ProductVO>> page() {
        return Result.ok(new Page<>());
    }

    @ApiOperation("演示mybatis-plus分页嵌套")
    @GetMapping("page2")
    public Result<MpVO> MpVO() {
        return Result.ok(new MpVO());
    }


}
